home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / xulrunner / chrome / toolkit.jar / content / global / fontpackage.js < prev    next >
Encoding:
JavaScript  |  2004-12-01  |  1.5 KB  |  47 lines

  1. //@line 39 "/c/mozilla/toolkit/content/fontpackage.js"
  2.  
  3. var gLangCode;
  4.  
  5. function onLoad()
  6. {
  7.   var size = document.getElementById("size");
  8.   var downloadButton = document.getElementById("downloadButton");
  9.   var install = document.getElementById("install");
  10.   var fontPackageBundle = document.getElementById("fontPackageBundle");
  11.  
  12.   // test if win2k (win nt 5.0) or winxp (win nt 5.1)
  13.   if (navigator.userAgent.toLowerCase().indexOf("windows nt 5") != -1) 
  14.   {
  15.     downloadButton.setAttribute("hidden", "true");
  16.     size.setAttribute("hidden", "true");
  17.  
  18.     // if no download button
  19.     // set title to "Install Font"
  20.     // and set cancel button to "OK"
  21.     document.title = fontPackageBundle.getString("windowTitleNoDownload");
  22.     var cancelButton = document.getElementById("cancelButton");
  23.     cancelButton.setAttribute("label", fontPackageBundle.getString("cancelButtonNoDownload"));
  24.   } 
  25.   else 
  26.   {
  27.     install.setAttribute("hidden", "true");
  28.   }
  29.  
  30.   // argument is a lang code of the form xx or xx-yy
  31.   gLangCode = window.arguments[0];
  32.  
  33.   var titleString = fontPackageBundle.getString("name_" + gLangCode);
  34.   var languageTitle = document.getElementById("languageTitle");
  35.   languageTitle.setAttribute("value", titleString);
  36.   
  37.   var sizeString = fontPackageBundle.getString("size_" + gLangCode);
  38.   var sizeSpecification = document.getElementById("sizeSpecification");
  39.   sizeSpecification.setAttribute("value", sizeString);
  40. }
  41.  
  42. function download()
  43.   window.open("http://www.mozilla.org/projects/intl/fonts/win/redirect/package_" + gLangCode + ".html");
  44. }
  45.  
  46.